package com.chinasoft.class5.group3;

import com.chinasoft.main.TrueWord;

import java.util.ArrayList;
import java.util.List;
import java.util.Random;

public class HanXiaoTong implements TrueWord {
    List<String> wordList = new ArrayList<>();
    // 将Random定义为成员变量，避免重复创建
    Random random = new Random();

    // 修复：正确的构造方法（没有返回值类型）
    public HanXiaoTong(){  // 此处去掉了void，否则会被识别为普通方法而非构造方法
        wordList.add("恭喜发财！");
        wordList.add("吃饭了吗？");
        wordList.add("全军出击！");
    }

    @Override
    public String getWord() {
        // 增加空集合校验，避免异常
        if (wordList.isEmpty()) {
            return "没有可用内容";
        }
        // 使用成员变量的random，而非重新创建
        int index = random.nextInt(wordList.size());
        return this.wordList.get(index);
    }

    @Override
    public String getName() {
        return "韩晓彤";
    }
}
